package com.hsjk.szwj.module.system.convert.service;

import java.util.*;

import com.hsjk.szwj.framework.common.pojo.PageResult;

import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
import com.hsjk.szwj.module.system.controller.admin.service.vo.*;
import com.hsjk.szwj.module.system.dal.dataobject.service.TenantServiceDO;

/**
 * 套餐服务关联 Convert
 *
 * @author ec50n9
 */
@Mapper
public interface TenantServiceConvert {

    TenantServiceConvert INSTANCE = Mappers.getMapper(TenantServiceConvert.class);

    TenantServiceDO convert(TenantServiceCreateReqVO bean);

    TenantServiceDO convert(TenantServiceUpdateReqVO bean);

    TenantServiceRespVO convert(TenantServiceDO bean);

    List<TenantServiceRespVO> convertList(List<TenantServiceDO> list);

    PageResult<TenantServiceRespVO> convertPage(PageResult<TenantServiceDO> page);

    List<TenantServiceExcelVO> convertList02(List<TenantServiceDO> list);

}
